package com.zhuifeng.product.service.impl;

import java.util.List;

import com.zhuifeng.product.domain.Centre;
import com.zhuifeng.product.mapper.CentreMapper;
import com.zhuifeng.product.service.ICentreService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

/**
 * 个人中心表Service业务层处理
 * 
 * @author zhuifeng
 * @date 2022-08-24
 */
@Service
public class CentreServiceImpl implements ICentreService
{
    @Autowired
    private CentreMapper centreMapper;

    /**
     * 查询个人中心表
     * 
     * @param centreId 个人中心表主键
     * @return 个人中心表
     */
    @Override
    public Centre selectCentreByCentreId(String centreId)
    {
        return centreMapper.selectCentreByCentreId(centreId);
    }

    /**
     * 查询个人中心表列表
     * 
     * @param centre 个人中心表
     * @return 个人中心表
     */
    @Override
    public List<Centre> selectCentreList(Centre centre)
    {
        return centreMapper.selectCentreList(centre);
    }

    /**
     * 新增个人中心表
     * 
     * @param centre 个人中心表
     * @return 结果
     */
    @Override
    public int insertCentre(Centre centre)
    {
        return centreMapper.insertCentre(centre);
    }

    /**
     * 修改个人中心表
     * 
     * @param centre 个人中心表
     * @return 结果
     */
    @Override
    public int updateCentre(Centre centre)
    {
        return centreMapper.updateCentre(centre);
    }

    /**
     * 批量删除个人中心表
     * 
     * @param centreIds 需要删除的个人中心表主键
     * @return 结果
     */
    @Override
    public int deleteCentreByCentreIds(String[] centreIds)
    {
        return centreMapper.deleteCentreByCentreIds(centreIds);
    }

    /**
     * 删除个人中心表信息
     * 
     * @param centreId 个人中心表主键
     * @return 结果
     */
    @Override
    public int deleteCentreByCentreId(String centreId)
    {
        return centreMapper.deleteCentreByCentreId(centreId);
    }
}
